3011
5
1108
3
1234
1
852
6
1873
1012
2163
1765
275
0
306
171
616
122
1123
1082
4
336
2
176
736
363
1006
16527
1575
1960
2022
2427
14
1980
8
1643
10
1463
7
1277
595