3663 27
24006 603
16951 757
11328 644
4925 168
182407 1097
2952 290
4441 748
2889 309
3300 402
6742 580
2793 402