306 997
563 907
683 892
956 872
1006 836
262 671
66 649
548 634
129 485
449 475
402 454
84 396
290 364
852 304
883 217
458 146
84 116
829 29
248 20