376
216
522
30
248
79
977
784
20
107
118
67
50
13
58
69
379
60
927
18
34
215
402
138
95
31
239
46
15
27
70
100
41
65
147
661
190
203
89
283
235
84
193
268
349
422
199
48
251
165
49
78
55
137
11905