2840
1
1278
505
1851
5
539
2
2312
3
4936
14
1078
1804
4
568
1132
8
1093
2913
7
484
1396
504
3591
551
470
770
803
555
4625
9
403
485
533
1560
679
1112
478