3398
9
3250
2
1377
2522
2049
1
1225
0
2535
1012
629
2368
581
1252
868
2649
4036
3
1376
475
660
2781
1302
1310
4670
575
1391
1667
718
978
504
297066
542