674
1
951
619
2669
2
564
616
0
1501
841
3657
8
2670
3629
1181
2502
148
496
2740
1950
6779
5
3539
3
3485
7
1526
2530
4
776
19944
8607
4943
2153
989
1380
1458