31535
0
19279
2
458
1824
360
25137
2748
608
653
169211
11
1649
1
1009
552
2522
683
6800
138355
1431
8766
909
1192
1378
46414
503
1045
97284
4594
1428
1069
422