31535
0
4940
5
2955
2
341
2275
637
475
1880
20634
8
25137
1567
177
3428
3
798
2730
6
1614
1
1020
2809
804
29323
383
251
581
1824
58
486
584
19279
1650
331