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