3220 684
2870 298
3395 230
2710 125
3898 324
4853 515
49777 924
23987 841
35474 463
102651 786
23711 469