3545 30
22824 194
6363 480
480 93
604 134
8528 647
64244 135
35709 340
66699 275
209628 1057
21790 653
14261 290
50370 898
44620 401
5565 150
10887 603
5702 902
4503 342
2558 89