1278
3
2870
2
1108
1184
1
1681
2260
5
1092
985
1372
6
5159
983
412
664
549
1048
3493
1351
4
884
737
605
1094
606
1427
433
588
482
533
2678
3378