4004 321
3394 74
48465 711
6776 414
2930 399
5611 44
17457 947
2653 197
1183 32
2533 326
1100 151
1202 225
2652 739
3312 809
9297 93
1989 358
442 29
2882 490
3384 867
1482 284
1445 232
2245 256
1696 437
1497 140
3299 758
5090 679
4283 627
6452 756