2346 220
417 292
527 94
56 922
103 774
101 593
21 729
338 943
863 358
597 516
624 313
41 7
178 468
2404 793
481 435
687 830
2645 912
962 352
44 375
425 268
128 389
528 96
332 972