43983 248
7798 235
5356 828
3463 327
2543 288
7411 523
20692 101
6502 547
2735 374
12765 822
3235 41
803 40
2229 378