1288 305
1435 169
1031 125
887 182
1599 354
2835 585
9297 424
5636 595
81170 511
4341 127
40029 189
87319 310
80280 729
39613 123
7279 539
5336 240
2971 43