2129 428
1141 259
38972 645
3926 472
2284 151
16046 417
8806 851
4930 525
14650 153
6412 615
5281 469
3733 678