31535
0
1020
458
1824
1649
1
467
552
437
1192
2748
2
580
400
6800
4594
46414
584
909
2522
1428
1069
169211
11
759
19279
25137
1115
25127
611
2275
3659
14
1009