951
1
1727
619
2550
2
564
1300
1254
2502
1055
0
2740
3539
3
785
1114
1583
8607
8
4943
2153
7
1049
1458
2122
2427
12
2687
2794
3546
108797
1952
3316
17
4327
3629
969