2800
6
2115
4
1193
1
316
1462
2
981
2759
1501
0
459
462
1841
491
2284
882
1073
482
2320
1053
2683
458
1898
1332
647
846
240
332
483
414
448