3528 30
22796 194
6362 480
480 93
603 134
8523 647
64216 135
35631 340
66683 275
209486 1057
21767 653
14253 290
50293 898
44539 401
5550 150
10881 603
5699 902
4495 342
2555 89