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