1212
2
2799
1
1054
1367
2103
2393
2172
0
3287
7952
422
330
1365
951
409
1470
1428
1261
1346
4
1152
1750
3
468
1336
467
1009
1133
2490
1939
957
1357
454