2138
2
1560
0
5043
1
11650
23
6997
2426
4
3556
7
3403
2970
372
2902
6
2192
3688
1867
2986
1526
829
8323
1762
1182
1278
2107
1799
6952
5
717
6180
1549