31535
0
169211
11
467
1824
1211
2748
2
1378
552
1009
458
383
5611
139
19279
1020
691
7334
4
1343
1152
572
46414
1
1649
269
1232
759
4594
3663
1779
1504
1045