3496
1107
1115
221
996
475
679
213
1476
542
648
88
2102
1037
1090
547
555
166
180
129
650
320
561
186
387
16
105
38
117
34
949
443
2590
1095
1688
771
296
204
442
90