32503 502
40037 277
19788 161
24136 443
14513 49
20186 431
7709 681
18448 612
15709 116
25088 164
11500 357
15569 123
45989 328
41663 682
14550 461
9142 78