2795 218
8045 335
10991 168
2407 249
3930 531
4679 503
3983 604
3966 899
5541 442
3274 334
1863 277
3148 634
22679 503
4735 955