22783 602
2505 169
9968 711
5214 331
4777 281
37809 1059
3883 628
7861 220
3432 493
4942 58
19759 222
3279 111
8745 252
4704 366
40307 157