1790 107
6851 419
9451 433
15457 429
41976 189
24585 186
13978 676
21988 87
4736 466
8599 904
46832 950