7291 288
2621 644
4161 351
1093 74
1005 135
3593 447
1625 307
5356 433
1622 179
2089 322
2592 381
1038 105
2706 739
3403 846
1948 504
5412 155
682 42
3252 781
1958 239
2648 671
3362 809
3303 403
3407 658
10116 561
18684 495
1000 96