3052 840
1082 332
2860 937
2483 724
923 34
20646 104
10068 272
5872 495
23059 569
6650 156
156609 632
1401 152