2730
6
1551
2
521
1
20634
8
2668
1824
0
1020
1232
101
2189
2657
3
1506
814
2474
2855
1385
17353
291
494
395
3498
4
2727
536
25440
799
369
1559
505
683