3001 385
5701 142
6276 561
6094 32
5390 614
3849 151
3442 167
5676 525
3929 540
2394 128
3738 350
6076 263
5308 219
12289 596
7825 617
7386 280
10474 738
5028 110
7543 552
23336 421
3176 363
4857 392
4779 162
5766 101