3100
2
1310
0
2304
3
1012
2072
1225
581
3918
7
844
3423
2277
475
718
1816
1376
868
2584
11
542
978
629
4002
4
984
1441
1998
566
4398
10
2649
575
1017
2860
1