2593
1
21152
8
1211
0
2522
3323
2
529
510
681
378
3301
1260
2026
909
5412
4
131589
108797
503
1210
2386
385
415
2245
3
2901
2530
6236
10
1174
10827
9611
2629
1151