56056 307
56429 275
13617 617
23832 282
49295 133
21180 194
6904 388
3579 76
4518 537
6855 763
1492 153
4865 595
4060 581
5188 281
2524 115
2718 422
1060 58
4194 409