2931 753
2241 505
3039 460
5210 388
9006 402
6112 217
11561 399
52969 776
26873 352
32593 748
17229 315
6233 123