31535
0
2955
2
4940
5
341
1880
798
1020
25137
177
251
2275
1567
331
19279
581
381
637
172
584
3428
3
804
503
213
1614
1
325
521
475
2730
6
573