3512 907
460816 846
7040 34
6224 507
8763 485
6745 177
4605 305
20501 313
2628 428
11155 462
4800 457
41625 682