3110 455
2283 366
4747 314
5977 276
9323 92
3261 371
4743 170
2130 303
1521 95
2321 324
5197 336
2380 547
4414 180
4393 417
975 121