18067 503
2200 397
7076 326
21347 925
87135 526
25057 935
63393 551
29012 469
2844 416
6166 446
5217 515
4257 34
4309 459
78147 680