47
680
27
624
82
578
108
555
85
508
94
512
64
482
32
472
61
431
16
266
296
114
329
44
311
274
38
232
1
148
35
340
60
247
15
307