18082 503
2200 397
7077 326
21349 925
87148 526
25065 935
63411 551
29024 469
2848 416
6167 446
5217 515
4258 34
4310 459
78330 681