8006 30
112281 671
27929 209
43602 738
50453 337
74119 394
33349 312
60547 169
152330 750
47072 568
53801 553
45509 728
4225 406
4889 418
4985 413
12862 423
2277 239
8183 196
5987 438
5156 513
6368 478
4843 839
3345 236