18088 503
2202 397
7081 326
21351 925
87157 526
25075 935
63433 551
29032 469
2852 416
6169 446
5217 515
4259 34
4313 459
78450 681