629
520
1281
1005
39642
3594
1290
4238
676
1568
811
719
1975
2122
1709
570
3910
908
30569
1282
1227
861
1049
497
10188
351
533
1116
958
2533