1629
0
454
691
1389
2
415
348
82
1610
970
722
1161
1045
267
456
3827
3092
1
409
941
1156
1939
918
909
2152
279
31535
787
482
3621