3980
1670
3195
1054
1460
615
977
308
1092
213
1543
405
1083
356
577
170
1065
215
856
156
638
128
1092
357
1341
634
933
467
1633
664
770
282
10914
5593
2911
1314
1670
558
1117
424