3097 592
2101 292
1256 163
3389 743
16511 610
6935 314
86471 251
7090 918
6056 606
2783 197
5438 897
28495 904
5120 494
3751 778
6761 691