1242
1
541
1041
659
555
2
530
358
255
175
393
107
82
162
452
442
396
535
661
514
2457
4
792
991
1773
3318
1343
2400
3
2085
546
832
1012