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