17971 503
2197 397
7068 326
21336 925
87061 526
25008 935
63268 551
28977 469
2829 416
6160 446
5209 515
4256 34
4304 459
77752 680