430
1
408
0
409
347
403
454
380
1780
781
177
1044
468
329
1943
2490
505
307
2702
415
322
797
951
457
433
370
422
663
722
231