2100
2
1123
1
796
6
2277
0
946
3562
2231
6345
1691
7021
3
1415
2835
1686
2908
10
1558
6346
16
2999
3296
4
1752
2758
17970
15
12459
3629
3671
419
2377
989
685
1880
5
1867