2847 637
3580 332
4094 722
20376 959
3021 522
9937 32
2159 159
21060 128
11971 562
17997 107
30151 581
23888 234
10356 50
2270 62
2796 325
1093 124
3099 528
3744 247
4308 733
8073 869