268
0
668
280
2459
9
339
837
17353
998
882
800
677
78
787
1128
798
2132
590
157
1025
316
1020
894
584
173
505