3281 175
5860 688
42290 419
5462 94
7587 532
1699 202
3429 788
7113 557
2451 313
3542 737
2769 529
5439 612