17971 503
2197 397
7068 326
21336 925
87061 526
25010 935
63270 551
28977 469
2830 416
6160 446
5209 515
4256 34
4304 459
77753 680