2243
6
4944
1
4383
3
2960
1743
0
1140
1295
2727
1825
1371
2650
20
1788
2055
2
2622
1622
1558
2377
1111
1348
280
1277
946
2781
1051
297066
989
3683
2773
764
2250