29631 700
2204 328
3645 869
1794 404
1708 288
2299 480
1141 114
1591 332
3028 537
215504 897
150079 825
186589 878
4322 144
148212 503
4509 262
6201 491
23774 466
12861 649
49328 965
31933 173
5734 110
21999 174
66750 570
192700 908
125524 359
20527 823
58769 787
20442 560