2039
1
628
90
497
762
2
1007
1297
431
956
545
82
1799
1353
576
1310
3
1146
4
87
524
1178
820
0
1058
1699
1711
1522
1413
790
3340
7
409
873
1501