2445
2
1141
1
2387
2292
1360
1177
948
937
0
1023
446
1753
1391
2344
2544
3
861
1664
2719
683
1816
911
1995
1376
1777
962
2610
1982
1000
5805
18
3848
2619