4471
2
2535
1462
1
3765
4
2428
0
3053
7
25669
1690
1603
1606
11059
9
3498
8527
3200
3
2990
897
1883
2650
32302
1047
1819
1691
1136
1353
2271
1382