8006 30
112292 671
27931 209
43607 738
50465 337
74133 394
33351 312
60553 169
152330 750
47077 569
53806 553
45514 728
4225 406
4889 418
4985 413
12862 423
2278 239
8183 196
5987 438
5157 513
6368 478
4844 839
3345 236