3505
7
1419
2
1192
1
2630
1854
1260
4249
1363
1286
2313
2078
2541
2238
4
2441
1432
2598
1801
0
1853
1079
2759
1988
1463
3133
991
2928
5
1203
1166
3427
2492
1365