42196 274
7036 110
5386 753
15918 279
59354 384
8800 554
4352 644
11447 191
5216 274
1998 226
3998 623
2770 106
6979 436