31535
0
2730
6
17353
25137
3114
4
20634
8
19279
2
1098
2275
29323
6800
246
552
2809
543
475
3092
1
383
282572
419694
9
341
4111
1343
2392
3498
2668
1824
479
1377