10579
4138
1156
184
2299
667
3483
1105
1042
322
1154
232
1692
431
1148
373
618
175
905
161
1175
381
2608
1193
1762
706
803
286
989
155
775
231
2516
1121
833
282
978
217
648
188