120
668
43
276
51
311
81
974
159
682
58
1,157
34
595
111
646
445
13
777
32
285
133
393
50
363
29
288
16
383
41
266
71
296
24
224