164
63
603
41
23
316
243
380
181
18
57
54
376
25
31
37
792
83
90
508
13
137
79
6791
47
60
22
253
217
33
11
303
234
30
476
52
187
128
122
130
799
28
199
19
46
212
229
500
15
454
127
395
32
36