3446 651
3330 600
25143 767
3264 928
2145 412
1163 141
1525 315
2113 482
1670 306
914 192
596 78
488 26
853 195
2105 575
815 166
1679 227
2902 804
403 58
368 38
2158 330
1243 223
2346 601
2787 649
514 98