2285
2
2122
1618
0
1564
1
527
3
1547
1976
4009
6
4070
4
1225
1423
1753
1412
599
4310
1265
4606
4480
2948
2152
2054
3109
14
59
1769
712
3629
2534
2886
2327
11
1809