31535
0
17353
19279
2
4964
3
2041
1
2275
467
25137
55
1824
363
798
309
592
497
2907
370
1073
80
1850
1504
257
297
165
152
1779
932
520
1028
180849