1228 120
27847 595
23932 444
22367 818
17085 274
22802 477
33870 118
2109 161
2155 266
5425 607
3432 52
5936 567
2392 331