302 910
509 849
864 579
971 462
728 398
407 386
766 372
342 365
1210 264
881 228
1034 99
886 95
271 25