1661
1
1935
0
670
391
349
2211
380
2964
3990
846
1045
1025
255
2152
4111
2
456
422
608
470
377
494
416
1020
267
415
347
809
403
310
1981