18062 503
2200 397
7076 326
21345 925
87129 526
25051 935
63381 551
29009 469
2844 416
6166 446
5217 515
4257 34
4309 459
78092 680