1298 231
855 38
2839 703
3632 957
2219 151
1779 415
2320 186
1325 129
3274 538
2618 195
3066 451
3406 527
3021 177
6749 217
5075 538
4240 479
3957 596
2784 614
2598 349
2519 654
9246 303
4760 696
2055 308
545 75
12485 271
12683 152
7789 543
20597 801