3115 804
1368 269
2704 517
3378 671
16168 379
26338 496
14548 184
45125 371
31676 385
5962 623
10861 191