906
xxx
348
867
627
1993
5518
2984
944
1176
1813
5068
2951
2005
527
1365
272
376
2169
884
289
2156
4356
1814
632
958
11039
3469
2356
1071
667