3386
3
1681
1
4034
1547
2999
572
0
6047
4
4179
21152
8
2077
2262
2505
2
3132
10
2948
9
2535
868
3354
784
19783
83
2932
1821
2258
1015
1622
3498
3326
32302
1443
3634