22496 115
19382 507
130290 827
4946 62
3336 645
4339 647
1055 68
3926 506
6383 260
2342 171
2892 306
8687 357
3923 404
39890 142