3903 503
373567 563
22970 107
34262 933
71430 198
16186 599
60054 120
86455 676
47884 291
56405 990
3840 337
4401 615
8158 651
2923 361
2182 274
4549 106
3114 225
5073 544
45937 94