40
1
145
518
2
100
383
306
215
599
4
94
110
1142
1644
7
2067
769
0
1114
1047
597
1259
707
938
1327
9
808
1657
535
757
3736
967
8
716
701
3
632