16096 403
12122 472
14270 397
31858 114
97952 977
20689 723
21570 607
54251 732
21761 222
31062 668
55573 649
5949 251
22183 367
93785 1033
40325 709
19822 530
22201 312
23359 279
15866 614
4233 432
35748 617
7403 863
14340 253
27970 287
6308 292
76773 584
36131 964