603
1
540
641
1036
2208
4
2129
6
545
4984
11
755
895
2
507
773
3
389
555
598
417
478
482
2016
7
1514
8
1115
450
462
2965
10
104
85
375
95
58
40