2942 503
22601 800
13030 515
5395 106
24869 593
4351 176
22838 207
6674 462
8595 357
6423 291
2926 285
15787 431
10104 512
11072 341
4922 788
2249 488