31646 107
7295 361
6515 47
6223 212
14012 685
6303 628
1944 50
4429 348
3146 175
1583 70
4018 164
5376 139
2223 60
6075 756
19235 301
4302 187
3080 572
1303 125
2296 352
2777 697
1403 380
23215 107
2772 860
934 181