303853 1032
5840 518
5050 562
4484 217
4593 610
2259 182
4978 606
7015 83
3364 381
9752 667
1413 159
2909 438
2841 594
32908 453
11219 294
788 69
11628 480
2392 375
20741 161
8573 708
8819 903
5600 262
9112 235
8326 335