2700 459
2958 606
36544 643
15103 870
4157 162
14328 701
5293 425
5355 574
43504 638
10596 270
8296 118