70
893
33
672
77
700
67
549
80
505
32
423
18
418
43
429
49
377
1
157
31
308
394
37
341
20
339
26
350
61
738
21
274
271
28
167