1753 505
506 131
2948 602
2228 237
4006 765
9444 57
7615 839
2910 473
23049 683
27828 229
13401 842
45027 767