18032 503
2197 397
7071 326
21341 925
87090 526
25025 935
63319 551
28988 469
2836 416
6163 446
5212 515
4256 34
4308 459
77806 680