228
482
250
163
165
122
210
806
51
270
22
32
25
20
507
30
19
438
361
121
101
419
296
16
368
1070
17
40
365
495
24
460
123
195
302
48
324
809
186
97
333
479
191
209
389
486
104
176
392
953
68
47
1581
241
1344
35