3230 563
2340 588
1505 434
1119 121
3102 911
1140 266
3393 939
3162 930
904 147
2172 499
4752 116
1656 258
12866 472
4432 594
2957 424