19279
2
25137
0
31535
20634
8
17353
1824
467
2730
6
2855
3
2668
1020
683
968
3691
5
2461
20
4111
1880
3149
4
494
918
1384
1
555
2275
351
631
576
392
326
1583
347