2190
1
3510
2
4111
2749
1587
480
0
2748
1452
968
1098
418
296
314
2546
2445
646
370
2076
467
2494
1463