2967 175
5680 688
41401 419
5400 94
7529 532
1666 202
3404 788
7087 557
2440 313
3530 737
2742 529
5376 612