2259
1
1616
0
3114
2
2899
8
2356
6
437
2954
2959
374
549
6209
841
1083
6698
7
541
1195
571
1917
2235
770
1494
1862
3
1808
1067
9055
10
3453
103
1879
3910
1960