1576
667
4032
2072
538
40
833
316
797
146
916
379
763
178
788
247
707
174
794
188
553
126
508
200
730
98
523
76
381
73
335
120
316
176
516
260
326
221
260
177