31535
0
1824
584
169211
11
467
1973
2
2748
1192
1
1428
552
611
1649
360
572
1418
20634
8
2522
759
3287
282572
1152
6800
2275
1431
653
8766
1232
46414
909
1009