966 305
2861 646
303 92
2098 674
3820 846
1101 153
2998 204
5298 226
2552 192
2669 374
16996 934
4093 703
2244 233
3202 467
12045 149