951
1
3706
5
564
619
616
0
2502
3140
4
2740
3539
3
2906
2
1197
879
8607
8
2122
4943
1988
2452
2794
1196
1458
59
1366
3316
17
2687
969
2153
7
4327
108797
1319
1952