1496
1
1015
951
12431
17
6047
4
1699
2
1694
690
2669
1568
83
1787
564
2294
1743
0
108797
1038
1087
2336
2312
1606
1740
3
843
2710
2495
1451
3518
4311
1306
1751