1056 36
5967 632
23766 604
3047 557
8872 535
20700 254
7950 322
1525 46
3196 276
2290 382
5031 143
4183 242
23584 622
30608 673
9695 414
1735 225
4289 797
20018 155