2291 40
2493 213
4286 76
1984 220
5408 575
20804 893
3108 256
4579 78
5224 414
10385 765
5031 358
33131 686
21012 509