309
1,799
218
728
48
541
121
565
106
502
241
544
132
451
240
463
144
391
77
402
81
392
86
342
53
331
68
316
19
311
26
305
79
324