19531 617
1029 156
1631 386
5012 251
327587 975
154761 928
41599 352
8699 324
4861 383
3630 345
2749 262