2913 211
2712 206
2848 637
3592 332
4105 722
20430 959
3025 522
9993 33
2170 159
21468 128
12031 562
18199 107
30269 581
24008 234
10697 50
2279 62
2802 325
1095 124
3111 528
3754 247
4314 733
8082 869