39929 832
57644 623
229971 597
43177 513
42266 319
37707 667
3944 551
2862 272
5044 113
4521 715
6364 632
3898 700
4875 105
2486 404
3403 383
4544 337
8368 389
4677 898
72955 177