4943
2
2687
951
1
2906
2502
2591
619
564
1889
2122
1709
2740
6707
24
2907
2462
1446
3539
3
6236
10
1307
1694
3546
432
0
841
2153
7
1174
1179
1102
2395
2938
2080