949 31
4040 681
5562 158
5699 448
54769 302
2591 75
9140 624
6188 614
2771 269
15789 170
12203 535
7981 55
2222 370
4001 233
1945 296