2881 585
897 191
205 43
29259 217
2726 47
7795 519
4873 522
3349 455
4908 170
4178 637
2251 101
4134 578
3188 169