105198 973
38349 287
27510 969
14232 311
52932 105
26603 656
112599 755
21213 320
34434 396
43606 369
25368 591
45625 651
78112 812
13079 505
12295 315
17432 266
28790 528
13326 290
27931 333
12568 316
13623 767
48518 693
68928 773
10126 362