3051 840
1080 332
2860 937
2483 724
922 34
20646 104
10065 272
5872 495
23059 569
6650 156
156609 632
1401 152