1790 107
6851 419
9451 433
15455 429
41956 189
24585 186
13977 676
21980 87
4736 466
8599 904
46826 950