309
3,104
218
1,245
48
544
121
960
106
835
241
551
132
754
240
701
144
679
77
661
81
670
86
555
53
558
68
550
2
21
19
311
26
498
79
515