1751 505
496 131
2948 602
2194 237
3961 765
9405 57
7590 839
2901 473
23032 683
27778 229
13349 842
44995 766