18067 503
2200 397
7076 326
21348 925
87136 526
25057 935
63397 551
29012 469
2844 416
6166 446
5217 515
4257 34
4310 459
78159 680