2996 455
2178 366
4518 314
5781 276
9171 92
3094 371
4683 170
2044 303
1433 95
2226 324
4995 336
2285 547
4024 180
4222 417
876 121