55736 306
15708 238
56427 275
13616 617
23778 282
49222 132
21143 194
6901 388
3579 76
4516 537
6854 763
1487 153
4860 595
4056 581
5184 281
2521 115
2708 422
1052 58
4190 409