31535
0
552
1824
2748
2
467
1343
19279
46414
1
1009
1649
584
4594
458
611
3659
14
6800
2522
1431
8766
909
1192
1378
169211
11
138355
1428
1069
777
896
1105