1010
1
2690
0
356
246
978
2
2413
3
2760
1949
400
2316
6579
9
26120
14
25127
226
504
251
496
58
4431
6
5570
70
455
586
17
1893
5380
8
377
1547
1633
737