128
505
48
788
111
621
46
939
65
748
56
820
59
659
595
45
570
1
5
13
417
43
375
535
23
395
37
330
2
57
597
22
362
35
326