127
523
294
6202
83
46
342
13
30
192
416
315
109
89
16
21
5
27
196
47
7
9
19
23
3
61
8
15
60
25
114
344
341
43
454
364
65
68
2058
32
412
227
512
181
33
149
62
66
17