1286 120
27906 595
23966 444
22406 818
17124 274
22846 477
33957 118
2118 161
2157 266
5435 607
3436 52
5942 567
2396 331