2535
2
21152
8
32302
0
3090
6
1585
3083
1583
1
3461
4
19783
1844
1673
2932
3498
17946
638
2303
1294
297066
1153
1022
1759
851
2392
2911
9
2583
7
25669
4915
1589
3
1347
2382