3500 907
459089 846
7040 34
6210 507
8757 485
6727 177
4592 305
20483 313
2628 428
11149 462
4785 457
41578 682