422
0
415
245
439
944
375
505
596
2992
1949
871
747
372
592
1610
587
581
287
1133
560
781
230
1153
968