4401 476
5561 92
41040 552
56242 373
19406 507
26497 470
4346 383
5440 501
2155 123
1797 175
3553 920