629
520
1281
1005
39658
3594
1290
4239
676
1568
811
719
1975
2122
1710
570
3911
908
30587
1282
1227
861
1049
497
10189
351
533
1116
958
2533