31535
0
25137
17353
19279
2
2730
6
3114
4
1098
2111
3
658
20634
8
441
273
864
6800
1416
2275
1949
2091
3381
1020
169211
11
467
1056
1
839
4536
692
4586
3615
7
2668
90