3001
1549
794
313
443
124
490
24
702
361
519
180
169
40
417
168
234
155
168
19
423
117
235
147
95
76
439
160
223
106
333
75
167
45
426
90
225
94
555
65