3899 503
373307 563
22959 107
34259 933
71422 198
16184 599
59980 120
86416 676
47854 291
56306 990
3837 337
4396 615
8154 651
2921 361
2177 274
4542 106
3111 225
5072 544
45921 94