1490
579
2986
1028
1629
546
1204
539
804
367
703
168
305
161
607
162
595
183
404
214
369
114
281
100
464
184
440
148
900
83
637
215
648
189
390
33
590
133
388
169