1650
2
747
1
1005
3
898
533
841
1174
31426
0
10219
6
2591
1656
3451
5
1077
2262
8887
9925
9
1176
471
791
1375
1297
1865
945
2524
1267
15324
3099
3271
4100
1807