1131
1
1495
1376
0
1301
1380
1225
838
522
2392
2
3326
3
2633
1012
458
868
1310
542
581
978
1064
629
2082
467
2099
718
660
504
801
475
1000
2649