2032
2
2121
1
391
0
493
476
2588
551
1522
1494
4
459
477
608
1109
1539
2649
2242
1179
378
418
572
475
1298
812
457
416
2502
513
4148
317
2756