12507 455
8468 270
3329 43
4935 217
10909 411
15718 318
3125 474
1915 336
4204 688
2798 170
3073 38
5914 754
1949 294