286
0
4426
1557
247
1
517
2143
429
1310
544
602
737
844
846
1133
970
267
349
287
719
2152
757
722
1020
410
749
918
492
18
631