3123
3
3315
4437
1033
0
458
18403
6
2524
2
3815
1390
518
239
3025
1
2082
11
1343
935
422
11881
2431
799
501
2708
8
2842
1316
4
583
1903
2272
9
4106
1848
483
1758