3004 400
5324 69
4738 508
8952 338
4277 60
31160 729
1748 78
3216 463
4633 227
2228 35
2683 371
3933 69
6619 381
2057 180
4586 254
5209 676
3907 607
3014 519
2301 351