286
0
1557
1411
223
722
410
579
787
584
276
1161
547
846
668
1101
859
1931
2
2161
1
2490
4455
1893
2328
1043
581
1215
267
1004
1279
2497
366