31535
0
458
1880
2
1824
467
169211
11
572
25137
1020
2748
1152
1921
19279
584
46414
1
1779
759
1649
360
552
3815
653
968
580
2881
2275
4328
10
1504
1009
303