1002 81
629 4
527 146
611 541
123 370
418 473
362 940
138 998
313 429
104 304
814 217
536 334
98 114
599 245
731 624
954 134
289 187
237 641
379 865
663 332