2100
2
796
6
2908
10
3671
1
2108
3
1078
6346
16
1716
2533
2329
1814
2759
1506
4
2234
1391
3120
5949
5
2835
2142
2297
1290
1618
2277
0
3025
2999
4099
8
2740
23802
9
1660
4176