76
1
120
338
69
360
61
167
312
236
79
309
2
850
655
1224
113
1066
656
858
778
815
909
768
1157
944
1103
1003
98
885
1996
1360