2600 186
555 91
395341 1035
23748 230
20234 676
8395 293
18118 716
2969 435
3585 780
11881 271
8168 514
1576 130