4004 49
3192 63
3827 159
3505 333
4447 441
11368 242
2372 113
5450 598
7458 782
13654 867
4440 287
6361 735
16601 232
7745 504
3555 125
4073 556
3262 182
2211 183
3394 281
5827 549
4912 80
5774 306
6419 138
6345 634