18062 503
2200 397
7076 326
21345 925
87122 526
25046 935
63375 551
29007 469
2841 416
6165 446
5216 515
4257 34
4309 459
78031 680