3050 243
7458 197
16722 777
17263 651
2964 713
1470 232
2228 440
3146 571
2354 278
3213 785
2690 461
2932 544
1971 65
9759 615