2959
1
1616
0
2356
6
437
374
841
1083
1195
1917
2235
770
1494
1808
2
1067
9055
10
3453
1879
3910
3
1960
3114
1152
2899
8
1536
1131
17391
7
2259
3517
1343
1446