31535
0
1824
458
1009
611
552
2952
2211
467
4594
1
2522
525
19279
2
1649
1020
1045
262
2275
169211
11
1431
6800
2748
8766
909
1192
1378
1428
1069
759
464