3010 863
9598 141
1889 516
450227 877
4959 384
2367 43
25549 278
16226 313
18294 435
79090 638
23660 927
45478 638
60757 512