31585 86
18533 148
15221 1041
5500 496
73775 838
17112 257
33449 477
9303 566
11844 654
14438 408
23838 530
17190 38
3372 302
4771 1009
3998 271
4085 156
8514 260