3688 332
4278 722
20959 959
3081 522
10214 33
2251 159
22070 128
12532 562
19933 109
30847 581
24700 235
13858 53
2378 62
2925 325
1148 124
3194 528
3981 247
4444 733
8341 869