19536 427
6965 655
8289 31
44905 926
9848 137
30044 664
92325 683
5483 399
2459 192
260075 832
14488 70
4964 627
3262 614
2826 305
1300 66
1674 254