4306 361
2708 158
3785 82
4545 381
2107 55
2528 308
7574 61
2596 84
3973 477
5181 641
6944 459
103023 951