2470
2
1374
1
1889
1501
805
573
0
915
1425
382
661
1053
1566
1392
2982
3
2211
1448
1642
1094
1073
417
544
1719
1622
447
798
543
1193
1326
263
1603