2251 405
3394 789
6181 735
19731 621
8796 264
5520 488
5502 81
4522 121
5572 375
3898 258
2948 366
2159 144