18062 503
2200 397
7076 326
21345 925
87123 526
25048 935
63376 551
29007 469
2843 416
6165 446
5217 515
4257 34
4309 459
78050 680