2995 618
21766 334
8207 726
7387 47
14374 369
10007 711
27874 621
9088 355
3275 216
3198 623
4203 598
2249 186
7247 172
6724 741
3794 150
27230 212
13728 486