487
19
1811
221
24714
1015
891
934
2602
1643
1435
2256
2733
1403
119
673
773
1582
1301
2224
1223
1082
488
3315
1332
953
1783
3539