4305 361
2708 158
3784 82
4545 381
2105 55
2527 308
7571 61
2595 84
3973 477
5181 641
6944 459
103002 951