3688 332
4278 722
20957 959
3081 522
10213 33
2251 159
22067 128
12528 562
19926 109
30838 581
24696 235
13856 53
2378 62
2921 325
1148 124
3194 528
3981 247
4444 733
8340 869