21028 332
16022 333
53643 937
15743 831
51975 435
51451 446
10621 490
2981 490
3913 288
2719 222
5253 138
3226 582
7947 662
4308 208
4691 512
5180 789