3090
6
1547
1
1277
2
6346
16
2219
1734
2055
496
0
83
1015
467
257
1860
1606
1125
1819
1256
572
2903
3
8527
2932
1972
2749
1339
1380
2535
3065
3583
10
1000
3326