1107
2
1652
523
1
2452
3
456
54
282
285
58
662
93
77
72
1183
91
564
1719
4
1276
511
61
306
110
3374
7
599
734
1131
900
1708
721
874