1849
2
940
1
572
0
1312
2156
5784
8
2906
1512
803
2238
3426
4
657
2258
2124
3
761
1769
1804
3083
2465
2902
16
2932
47639
1603
2476
1045
2149
5
2595
1601
410
931