2933 345
865 676
87 388
978 495
316 502
852 84
914 50
431 505
90 607
250 137
16 313
515 858
512 309
1013 306
781 74
406 31
237 479
815 393
825 285
926 12
143 479
974 139
319 54