272
1
75
95
766
2
256
0
414
307
45
982
624
90
46
349
74
391
198
136
72
119
375
123
132
174
153
203
126
306
120
1116