31535
0
25137
467
1878
1
1840
2
575
968
19279
50987
17353
376
2093
1034
475
2275
383
1020
20634
8
918
813
443
787
3114
4
393
3691
5
938
1897
93
3092
1824