3196
6
1015
1
951
2312
0
1787
1606
4079
4
3518
3
1844
1681
1749
2522
2
843
1547
1306
2173
2530
1813
2377
582
83
19944
2055
1694
2999
4179
3354
690
2166
1526