2152
2
3326
3
2535
2901
1
181997
11
2392
83
1558
1348
3498
4
2622
6
2772
2377
1819
1622
32302
0
21152
8
3090
2884
5
3083
1051
2778
2781
2578
946
3007
1396
1394
989
19783