3579
1683
2114
1121
2646
1266
5657
1178
1454
382
455
93
195
1476
506
110
103
128
112
77
808
871
171
64
884
159
1763
580
264
652
515
1092
842
1578
414
468
91
504
512
268
375
1866
1990
218
2156
222
579
95
38
23
12
10
4
6
9
5