8280
8
6062
16
1037
2
4431
2656
1
1841
7
1558
10324
3440
958
1152
0
1852
5617
5
1968
5108
4
2260
12
2774
3
6302
8731
2366
2393
3092
1115
105290