3056 300
1817 333
2078 277
4269 473
4653 897
2974 381
2152 173
4332 625
5859 726
2158 244
3322 602
3016 142
3981 285
2882 171
5707 697
3642 246
3624 651
3952 387
4621 360
6538 392
4922 480
4650 724
4858 883
4543 268