3903 503
373548 563
22967 107
34262 933
71430 198
16185 599
60048 120
86450 676
47883 291
56399 990
3839 337
4401 615
8158 651
2923 361
2182 274
4549 106
3114 225
5073 544
45934 94