951
1
2593
619
564
2502
2740
3539
3
21152
8
2522
3323
2
8607
4943
2153
7
3301
1260
1458
0
2122
2427
12
2687
5412
4
2794
131589
3546
108797
503
1952
3316
17
4327
3629
1210