117
20
24
79
596
69
22
33
19
478
21
114
100
377
315
17
172
51
245
263
237
86
448
78
118
149
48
116
211
83
272
534
213
232
171
216
125
53
43
408
153
568
192
60
80
195
101
28
148
35
512
907
71
1710