1002 975
848 297
351 830
953 965
861 396
822 473
471 172
962 92
55 732
831 612
135 945
7 702
5798 462
414 11
246 987
686 531
308 116
140 426
403 983
208 601
1009 416