2993 455
2174 366
4515 314
5772 276
9168 92
3094 371
4683 170
2044 303
1432 95
2223 324
4991 336
2281 547
4017 180
4219 417
875 121