3427 651
3316 600
3264 928
25121 767
2144 412
2109 482
1518 315
1152 141
1663 306
593 78
481 26
900 192
848 195
2096 575
810 166
1668 227
2896 804
397 58
358 38
1240 223
2145 330
2338 601
2783 649
511 98