4021 474
2592 186
4309 259
2388 93
27330 450
9696 433
3202 665
12628 568
8656 692
2899 399
1398 223
10211 626
4088 882
3298 323
17542 555
2993 517
5228 453
2931 113