8002 30
112269 671
27917 209
43583 738
50446 337
74050 394
33333 312
60535 169
152297 750
47034 568
53784 553
45496 728
4223 406
4889 418
4985 413
12862 423
2277 239
8181 196
5987 438
5155 513
6368 478
4843 839
3345 236