4845
5
2167
4
1183
3
570
1825
7
1307
2
7846
1091
38368
23
2933
8410
9
4239
2375
1162
1500
844
489
1
2116
2033
891
171
525
473
1257
247
742