100
536
42
222
101
395
195
299
113
995
62
268
40
635
539
508
92
1,063
68
479
25
503
54
349
80
492
15
315
27
361
47
340
34
278