938
2
302
98
1
320
541
1242
102
1095
8
498
539
1786
10
637
855
606
692
834
1745
4
850
832
660
1129
2041
3
929
3320
4871
5
946
421
454
632
2493