2960 169
3560 100
6767 476
4246 111
7487 675
8978 1006
16823 262
2672 174
2189 210
3801 72
12788 155
5402 801
5343 611
4110 163
5396 687
5158 194
4523 553
8890 328