951
1
619
564
616
0
2502
2740
747
3539
3
1451
2265
577
1075
2660
2
72
2836
672
161
1029
8607
8
5055
1182
1441
3863
4943
2153
7
1509
1027
1547
4525
6
7674