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