2997 455
2184 366
4523 314
5787 276
9174 92
3095 371
4684 170
2046 303
1433 95
2230 324
4996 336
2289 547
4031 180
4227 417
876 121