2797 218
8046 335
10994 168
2409 249
3931 531
4681 503
3986 604
3967 899
5545 442
3276 334
1863 277
3148 634
22687 503
4736 955