2956 503
22602 800
13031 515
5396 106
24873 593
4352 176
22843 207
6675 462
8595 357
6424 291
2929 285
15799 431
10106 512
11072 341
4927 788
2249 488