18111 503
2206 397
7090 326
21356 925
87209 526
25104 935
63514 551
29070 470
2860 416
6181 446
5220 515
4263 34
4318 459
78833 681