505 33
492 150
477 57
470 452
467 122
446 942
427 878
357 556
319 769
284 608
284 73
255 52
252 399
223 98
215 433
208 955
197 529
195 493
178 547
169 99