301
1,285
207
822
79
576
42
53
229
647
47
591
56
627
87
798
168
506
1
2
223
563
95
503
126
708
36
432
100
433
40
523
171
697
88
760