3025
4
1628
1
1663
5
915
0
1188
2
1068
4179
3575
21152
8
2932
4309
5592
255
3498
1814
905
6346
16
582
830
1189
2445
2980
1000
3673
6
3779
1168
1543
2207
3765
3868
10