106
1
74
1185
441
655
662
2
68
946
3
1400
2280
545
593
1684
3762
13
85
683
640
837
97
858
1451
0
1660
833
1361
792
459
2607
9
1911
1046
741