2730
6
2657
3
2189
0
20634
8
543
521
1
3114
4
1936
1337
370
799
2727
2
2668
839
814
1506
2474
1385
2076
2587
16
1498
395
522
399
3498
488
935
1302
1352
462