2143
0
980
269
1840
2
1674
918
846
2161
1
1661
368
798
602
1020
707
294
1880
1045
479
544
1824
482
722
5223
9
415
864
711
464
668
5875
403