553
1
85
1331
3
828
2
1984
402
88
802
116
1414
896
83
1628
640
740
108
2190
4
87
74
627
528
665
913
680
2987
2960
1131
1161
1546
1892