119
815
146
751
84
575
107
639
624
545
88
485
128
550
165
530
34
433
6
323
35
420
106
402
294
386
96
347
135
328
62
330
339
54
307