56031 307
15711 238
56429 275
13617 617
23830 282
49288 133
21178 194
6903 388
3579 76
4516 537
6855 763
1492 153
4865 595
4060 581
5188 281
2524 115
2718 422
1060 58
4193 409