955
1
3629
2534
0
1564
4833
2
451
1423
1632
6779
5
815
6139
4
1668
2650
20
923
862
4179
929
3
2377
2153
7
989
1412
1501
3539
2890
898
2748
742
2001
1716
3326