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