1551
2
3437
5
1750
31535
0
872
525
918
17353
422
14492
1
395
5255
16
953
3063
3
859
1116
456
2298
2864
7
2269
4
2317
4426
5425
23
909
1362
2694
592
798
625
2881