2100
2
2231
1
6345
1415
946
3562
1691
419
1867
1558
1622
2758
4
2622
6
1348
8217
17970
15
685
0
3629
2377
1393
989
1880
5
2884
2277
1566
2049
1459
2369
9160
1047