3504 907
459817 846
7040 34
6216 507
8759 485
6736 177
4593 305
20493 313
2628 428
11152 462
4793 457
41604 682