2959 169
3560 100
6767 476
4246 111
7487 675
8978 1006
16822 262
2672 174
2189 210
3800 72
12787 155
5402 801
5343 611
4110 163
5396 687
5156 194
4523 553
8889 328