159
2083
551
695
35020
17912
1418
1655
7515
653
18819
1305
1402
1536
2224
2227
1958
31
291
281
13013
7810
41
39
40
532
2106
2035
2167