3046
1
951
619
564
2502
2740
3539
3
2605
2771
5
1184
1162
0
2733
2
3025
236
2113
1069
1321
772
2421
8607
8
918
1893
4943
2153
7
2370
9027
2127
1458
2122