1430
1
577
646
585
3065
0
1379
627
1333
1154
583
3110
998
1420
1893
1157
307
519
2063
3
90
641
1265
1330
1591
137
2284
1008