3548
671
10589
3777
3864
1029
3672
680
3070
591
2934
693
3248
798
11263
4360
3645
859
2430
670
1773
561
4048
1847
1902
764
4492
1818
1428
533
1380
406
1212
449
948
168
1129
240
988
303