18105 503
2206 397
7090 326
21355 925
87195 526
25092 935
63483 551
29060 470
2859 416
6178 446
5220 515
4262 34
4318 459
78748 681