2823 637
3556 332
4059 722
20331 959
3008 522
9929 32
2144 159
21049 128
11970 562
18066 106
30178 580
23796 234
10330 50
2246 62
2775 325
1090 124
3102 528
3734 247
4266 733
8040 869