3513 907
460888 846
7040 34
6226 507
8764 485
6746 177
4606 305
20501 313
2628 428
11155 462
4800 457
41628 682