1107
2
1652
523
1
2452
3
456
55
283
285
58
662
93
77
72
1183
92
564
1719
4
1276
511
62
306
111
3374
7
599
734
1131
900
1708
721
874