303 92
2668 845
2327 556
693 149
34183 134
2664 144
6813 519
4721 155
4595 431
3591 239
8343 571
6571 473
11306 927
4046 514
3058 326
2177 242
6247 611
2414 480