999 515
556 903
123 534
370 873
313 421
252 211
122 186
8 57
903 25
822 675
607 956
121 561
234 838
178 298
10 608
348 287
241 216
25 638
38 131
128 840