3085 455
2261 366
4716 314
5939 276
9306 92
3244 371
4730 170
2109 303
1508 95
2316 324
5170 336
2362 547
4294 180
4356 417
949 121