3545 30
22823 194
6363 480
480 93
604 134
8528 647
64243 135
35703 340
66698 275
209614 1057
21790 653
14261 290
50363 898
44613 401
5565 150
10886 603
5702 902
4502 342
2558 89