19279
2
31535
0
25137
2275
1850
17353
2356
5477
8
2395
5
20634
2668
3114
4
1020
1837
1
3510
3498
1932
802
1824
2410
2730
6
467
381
2960
316
608
2855
3
3037
360