18062 503
2200 397
7076 326
21345 925
87127 526
25049 935
63378 551
29008 469
2844 416
6166 446
5217 515
4257 34
4309 459
78069 680