3093 411
11586 325
3134 222
2277 338
768 77
2237 545
781 98
2644 490
587 62
1189 275
742 106
385 32
2713 348
2290 459