1432
1
577
647
589
3068
0
1379
628
1341
1154
584
3111
1000
1420
1897
1157
307
520
2066
3
94
641
1266
1330
1595
159
2285
1009