439 962
2780 912
2318 702
257 761
343 565
51 50
542 498
418 889
1245 1000
189 173
72 996
562 455
245 97
341 124
739 843
607 550
415 878
641 214
360 697
82 827
909 88
314 286
337 253