19279
2
31535
0
25137
17353
20634
8
2730
6
3114
4
683
467
1550
1559
2546
1
11829
4111
4604
13
2301
1013
1098
4349
476
5781
653
445
1824
3469
3092
2806
3
631
1454
1540