2388
4
579
3
324
1
2709
471
2
754
766
1841
0
646
1430
622
661
878
1305
658
427
687
8253
739
609
213
1152
11897
10
1615
15
1211
714
846
41
35
3617