2525
4
181997
11
5527
3
5431
2
810
1
1618
0
1473
22731
19079
6
2044
3593
16
750
2666
9
3125
109776
42
1891
1438
898
560
3173
1163
604
297066
971
593
32302
2053
5
730
2279
131589