2823 637
3556 332
4057 722
20324 959
3006 522
9923 32
2144 159
21041 128
11965 562
18038 106
30163 580
23787 234
10325 50
2245 62
2775 325
1090 124
3100 528
3732 247
4265 733
8039 869