3505 907
460010 846
7040 34
6216 507
8760 485
6736 177
4598 305
20494 313
2628 428
11152 462
4797 457
41610 682