664
4
843
1
970
3
5372
7
411
1425
5
642
1041
130
0
16660
8
3073
1879
4324
570
316
364
1578
663
2
9148
23
2048
10
1877
3370
369
606
1885
513
125
2701
994