105691 642
1603 92
7528 696
34087 642
5761 85
10321 524
36446 610
2510 188
5179 453
10560 774
2369 413
1862 334
2928 647