1555
3
552
1
2620
2
2829
873
5079
1078
6822
5
1834
12761
2395
6
103
0
510
741
1288
11150
709
588
2580
700
899
2897
2126
810
539
502
2735
2453
1554