3048 347
5105 379
11685 384
2949 211
2767 206
2879 637
3634 332
4180 722
20628 959
3051 522
10039 33
2190 159
21832 128
12107 562
18611 107
30438 581
24292 234
10796 50
2315 62
2846 325
1108 124
3131 528
3880 247
4340 733
8188 869