17960 503
2197 397
7064 326
21335 925
87053 526
24988 935
63243 551
28973 469
2829 416
6158 446
5206 515
4256 34
4302 459
77722 680