31027 502
15304 349
26034 963
3965 519
5225 97
6612 581
6638 443
5691 284
9715 420
4335 320
16131 894
4701 404
2623 529
2320 53
3941 307
7828 219