2535
2
32302
0
1371
1
25669
19783
3326
3
3498
4
1801
1013
3931
6
1066
17946
1366
1988
2349
572
1305
737
650
2750
14
1211
1860
1193
3576
21152
8
2932
1603
5402
9
1189