29580 700
2203 328
3642 869
1793 404
1707 288
2299 480
1140 114
1589 332
3028 537
215341 897
149942 825
186541 878
4322 144
148142 503
4509 262
6201 491
23769 466
12860 649
49326 965
31933 173
5732 110
21999 174
66738 570
192685 908
125501 359
20527 823
58754 787
20442 560