39
151
10
99
1182
251
31
55
12
15
46
269
482
19
6
2
59
91
652
521
641
24
72
847
739
267
386
376
85
20
450
1217
299
153
47
7
22
422
164
175
57
23
71
167