2109 306
2153 377
4238 594
12105 515
161936 422
3499 564
28860 879
52959 77
4285 152
4293 839
3390 483