2598 852
1695 340
367 75
228 44
2902 106
2561 203
4245 725
2948 165
2690 298
15466 543
22584 823
11528 273
11434 595