2288 40
2489 213
4279 76
1982 220
5406 575
20790 893
3106 256
4566 78
5217 414
10369 765
5026 358
33117 686
21003 509