5090 161
2959 191
3481 531
6614 455
7315 521
5504 650
7917 417
8179 270
5859 672
8145 459
3895 728
1110 228
2050 521
2092 90