576 111
536 100
32596 948
8146 367
9979 541
4339 506
3021 724
3713 944
23718 327
2696 347
13151 653
5708 458
7746 734