1003 314
939 150
769 195
750 159
713 984
709 873
667 168
598 617
581 496
528 593
512 984
477 508
451 357
442 286
396 254
392 198
389 389
373 620
319 745
245 395