1860
9
300
2
85
1
94
1220
1568
7
95
74
1117
4
1218
769
0
83
304
313
1293
6
431
716
1062
993
10
409
615
428
93
516
1358
339
498
3
513
1165