1228 197
3651 634
9333 380
5075 516
23475 622
1046 191
4079 752
3902 492
1041 87
1313 241
15955 419
5763 355
3313 939