955
1
451
0
2669
2
4833
1632
815
6139
4
1668
1681
923
1743
929
3
2377
989
790
2890
898
4179
2748
7
742
2001
1716
3326
2534
9160
5
2262
2600
1813
10243
3629