18130 503
2208 397
7097 326
21361 925
87257 526
25146 935
63594 551
29108 470
2870 416
6187 446
5225 515
4264 34
4321 459
79133 681