3095 220
5897 121
4227 488
6975 665
125341 767
1520 93
10461 450
2686 225
2983 396
4662 30
1125 134
2365 117