3036 655
23948 437
2342 66
2371 302
23386 316
22772 415
38940 499
1969 163
155642 350
39262 281
70629 593