22768 602
2495 169
9032 711
5207 331
4776 281
37752 1059
3879 628
7844 220
3430 493
4940 58
19748 222
3278 111
8737 252
4692 366
40253 157