4191 201
3308 140
3541 626
23301 732
4463 65
7251 551
15539 323
6686 77
1350 107
6875 284
5503 315
2086 121
3555 25
2441 460
3285 548