57891 396
7059 127
7536 636
74184 485
6603 623
3382 604
5958 343
29218 91
8006 297
16057 160
39697 416
9509 700