39281 287
15951 165
6435 454
5792 556
8866 105
3690 480
5181 98
1942 35
22540 576
12436 531
11100 254