600
0
2794
2
3380
3629
1
1423
493
2663
388
96
596
1458
534
544
717
323
759
749
475
460
1243
850
2123
3159
1105
1103
2073
311
490
2271
4