3619
1705
8010
14544
1612
14708
16649
5952
5399
378
2472
183
1323
360
8442
2181
835
1606
3285
2841
2015
1113
274
2583
163
9419
23877
1450
1426
30122