881 987
5005 786
314 116
29 36
214 935
11 702
849 297
960 443
233 248
220 236
642 760
809 431
3497 537
690 531
143 426
549 9
657 331
95 584
413 956
438 841
445 328
312 806
424 265