2959 40
3269 213
5487 76
2379 220
6599 575
22636 893
4137 256
6843 78
6447 414
12127 765
6317 358
36255 686
22935 509