3318
637
4341
1450
9290
3310
6035
2684
1806
672
719
255
2295
667
973
370
1148
373
1158
535
1254
426
1481
671
1761
706
1753
579
1062
362
849
106
1165
437
859
199
1140
482
1265
510