482
250
165
122
16
56
210
434
2209
78
20
255
14
48
1011
516
223
19
438
361
37
257
15
271
368
288
217
460
124
61
181
13
186
43
333
480
110
272
372
502
112
168
908
231
118
3276
265
2441
1345
345
274
497
201
105
583