309
3,101
218
1,244
121
959
144
679
241
551
240
701
132
754
48
924
86
555
77
660
81
669
19
311
53
558
79
515
24
234
239
564
106
835
74
446