2681 563
2529 506
478 55
874 280
43799 153
63608 689
2778 341
2811 523
58832 537
23427 141
37418 233
2462 94
12993 371
6142 616