1581
0
2271
4
914
1500
717
1
596
919
2230
1494
582
673
1061
883
475
491
3159
1243
2123
1105
1103
534
490
484
1457
580
1334
332
1166
562