21966 429
3015 243
5723 240
4039 111
2985 347
2345 373
3186 465
3268 264
1088 74
3547 262
1733 123
11882 600
1306 80
2782 430
3074 721
1853 45