1501 180
2381 184
7856 907
2240 278
3110 453
3519 393
7655 682
3311 671
2138 246
3591 610
2114 217
7330 516
4753 582
2480 38