8005 30
112274 671
27926 209
43591 738
50449 337
74091 394
33345 312
60544 169
152314 750
47058 568
53800 553
45502 728
4224 406
4889 418
4985 413
12862 423
2277 239
8182 196
5987 438
5155 513
6368 478
4843 839
3345 236