40376 127
29686 562
20485 792
76738 245
3288 420
1577 207
39695 430
85912 437
10117 340
17088 507
10302 642
23892 132
21105 173
19736 139
7523 310
20353 326
1592 75
11680 777
8628 328