1096
4
1415
2
121
1
2106
1655
3
415
1876
882
1337
934
1511
9045
9
509
598
1029
544
488
93
404
481
1861
4111
779
2991
0
1672
570
476
456
517
484