2423
7
97
1
823
1003
1995
2
1360
81
1153
941
1101
1620
3
3602
429
68
358
164
60
307
72
74
735
78
233
306
118
209
226
207
517
1576