1432
1
577
647
588
3067
0
1379
628
1341
1154
584
3111
998
1420
1896
1157
307
520
2066
3
94
641
1266
1330
1592
155
2285
1009