5085 161
2959 191
3480 531
6613 455
7314 521
5503 650
7915 417
8178 270
5857 672
8144 459
3891 728
1109 228
2050 521
2090 90