951
1
564
619
2502
3140
4
2740
3539
3
2906
2
1197
8607
8
2122
4943
1988
5
2452
2794
1196
1458
0
1366
3316
17
2687
969
2153
7
4327
108797
1319
1952
2427
12
3629
416
690