3899 503
373404 563
22961 107
34261 933
71425 198
16185 599
59998 120
86430 676
47866 291
56338 990
3838 337
4398 615
8155 651
2922 361
2179 274
4546 106
3112 225
5072 544
45925 94