377
197
64
58
63
193
268
505
367
80
587
56
34
410
204
321
255
369
1504
106
65
24
18
206
511
39
100
74
338
36
96
59
32
60
23
37
264
127
1221
157
93
257
20
297
76
1146
77
741
454
22
248
228
41
25
211