2908 585
907 191
208 43
29288 217
2744 47
7798 519
4877 522
3351 455
4911 170
4184 637
2255 101
4136 578
3191 169