1282 307
876 142
2212 355
10521 294
4317 713
3099 240
18112 862
15849 81
9073 231
7449 506
6996 519
3578 167
8978 657