3149
4
2574
1
1890
968
0
2855
3
3251
6
1020
5223
9
4016
3439
2
3691
5
2749
2915
3092
1452
5617
2727
2587
2569
180849
101
1879
2091
16550
27
1861
2404
346
398
2084
1842