40027 287
16118 165
6553 454
5831 556
9028 105
3726 480
5326 98
1979 35
22630 576
12490 531
11178 254