3451
1094
1104
219
986
475
675
213
1458
534
647
87
2074
1025
1075
539
555
166
180
129
639
318
560
186
386
15
104
38
117
34
942
443
2525
1067
1657
763
295
203
442
90