2913 211
2713 206
2848 637
3592 332
4105 722
20441 959
3025 522
9999 33
2170 159
21475 128
12036 562
18227 107
30291 581
24020 234
10701 50
2279 62
2803 325
1095 124
3113 528
3757 247
4314 733
8084 869