3545 30
22823 194
6363 480
480 93
604 134
8528 647
64239 135
35702 340
66697 275
209606 1057
21788 653
14261 290
50354 898
44609 401
5564 150
10886 603
5702 902
4502 342
2558 89