4306 361
2708 158
3785 82
4545 381
2106 55
2528 308
7571 61
2595 84
3973 477
5181 641
6944 459
103021 951