1058 329
1005 316
983 9
876 182
573 333
567 476
508 777
498 82
292 714
291 609
214 414
153 164
149 400
140 480
134 281
89 408
74 282