8015 30
112372 671
27978 209
43686 738
50542 337
74327 394
33398 312
60650 171
152468 750
47158 569
53952 553
45577 728
4228 406
4892 418
4986 413
12865 423
2283 239
8187 196
5997 438
5163 513
6375 478
4848 839
3347 236