2493
1
1999
1585
1252
1205
1666
804
925
0
1710
746
757
778
811
978
1515
2982
3
1650
2
1577
1453
1295
1217
1303
1840
616
517
569