2943 503
22601 800
13030 515
5395 106
24871 593
4351 176
22838 207
6674 462
8595 357
6423 291
2928 285
15791 431
10104 512
11072 341
4923 788
2249 488