3011
5
1108
3
1234
1
852
6
1873
1011
2163
1765
275
0
306
170
616
121
1123
1082
4
336
2
176
736
363
1005
16526
1575
1960
2022
2427
14
1980
8
1643
10
1463
7
1277
595